草庐IT

Codeforces 1672 E. notepad.exe

全部标签

c# - 部署项目未更新 .exe

我有一个Winforms项目,其中有一个.exe文件作为主要输出。我正在使用部署项目分发它,但是安装新版本时.exe文件没有更新,这意味着我必须要求用户手动卸载然后再安装新版本。这是我正在做的:我增加输出项目的程序集版本(这是部署项目的主要输出)我增加部署项目版本(并在出现提示时更新产品代码)部署项目设置为删除以前的版本.exe上的“永久”属性设置为False我确信我以前成功地做到了这一点,但我现在似乎做不到。我究竟做错了什么?编辑:我通过更改项目属性中的文件版本让它工作,如thisanswer 最佳答案 很难说是什么原因造成的。您

VB6:Shellexecute AppData内部的EXE

我有以下子:PublicSubShellApp(URLAsString)DimvResultAsLongvResult=ShellExecute(0,"open",URL,vbNullString,vbNullString,vbMinimizedFocus)EndIfEndSub这是由于该潜艇所需的几个功能而无法更改的一层。现在,在我们的main()sub上,我们检查了保存在EXE旁边的文本文件中的添加插件的列表,并将上面的sub拨打以循环使用插件的路径以运行它们。因此,如果我在文本文件中有3个插件:C:\app1.exeC:\app2.exeC:\users\ahmadmusa\appdat

c# - 修改已编译的.Net Exe

我有一个用C#编写的应用程序(当然没有源代码),需要稍微更改一下。例如,我需要停止创建不必要菜单的几行代码。所以我认为我应该将它们注释掉。源代码没有混淆。我知道我可以使用Reflector/Reflexil等工具完全反编译、更改和再次编译。但是谁都知道这样做,很多代码都不能再编译了!Reflector(或任何其他产品)中是否有一种方法可以在没有此过程的情况下禁用/更改其中的一部分?谢谢。 最佳答案 您可能想试试dnSpy。它是从ILSpy派生的.NET程序集编辑器、反编译器和调试器。https://github.com/0xd4d/

c# - csc.exe 已停止工作导致 '/' 应用程序中的服务器错误

当我在VS2015上运行我的应用程序时,我看到一个窗口显示csc.exe已停止工作,如下所示:单击关闭程序后,浏览器中出现另一个错误:ServerErrorin'/'Application.详细的编译器输出如下所示:C:\ProgramFiles(x86)\IISExpress>D:_myURL\bin\roslyn\csc.exe/t:library/utf8output/nostdlib+/R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll"/R:"C:\Windows\Microsoft.Net\assemb

c# - MdilXapCompile.exe 失败,错误代码为 2001

发布/调试ARM部署到设备是不可能的。但是构建成功。我得到以下异常:SeverityCodeDescriptionProjectFileLineErrorError:DEP6810:MdilXapCompile.exefailedwitherrorcode2001.Seelogfile'C:\Users..\obj\ARM\Debug\MDIL\MDILXapCompileLog.txt'formoredetails.MDILXapCompileLog.txt:CrossGenfailedErrorprocessingassemblyC:\Users...\obj\ARM\Debug\

c# - 使用 C# 运行交互式命令行 exe

我可以使用process.start()运行命令行进程。我可以使用标准输入提供输入。之后,当进程再次要求用户输入时,我的程序如何知道并将输入传递给该exe? 最佳答案 有一个examplehere使用Process.StandardInput和StreamWriter,这听起来与您需要的相似。ProcesssortProcess;sortProcess=newProcess();sortProcess.StartInfo.FileName="Sort.exe";//SetUseShellExecutetofalseforredire

c# - MSI 和 EXE 安装程序有什么区别,我应该选择哪个?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Whatarethespecificdifferencesbetween.msiandsetup.exefile?我正在为我的项目(C#)的新版本开发安装程序。以前,我用过InnoSetup创建用于在工作场所的其他计算机上安装我的项目的.exe文件。不过,在阅读一些教程时,我遇到了WindowsInstallerXML,它使用XML文件构建.msi安装程序。我的项目将在所有员工都可以访问的网络共享上可用,以便他们可以安装软件(我目前也在开发更新检查器).exe和.msi安装程序之间的主要区别是什么?为什么我要

c# - 如何使用 ngen.exe 编译以及如何运行生成的 native 代码?

我想为特殊目的使用ngen命令行编译C#程序。所以我在VS2010中创建了一个控制台应用程序并将其命名为ngentest。在vs2010\projects\ngentest\bin\debug中创建名为ngentest.vshost.exe的文件。我在VS2010命令提示符中使用此文件作为ngen命令参数,如下所示:ngen"c:\documents\vs2010\projects\ngentest\bin\debug\ngentest.vshost.exe"但是当我这样做时,我无法收到PublicKeyToken并且我在任何地方都找不到任何程序集!如果创建了我的程序集,它在哪里?我怎

c# - 如何保护 .Net exe 免遭反编译/破解

我真的很难过,因为几天前我们推出了在.Net4.0(桌面应用程序)中开发的软件。3天后,它的破解在互联网上可用。我们试图保护软件不受此影响,但不知何故人们逃脱了破解。这是场景:当应用程序第一次启动时,它会与Web服务器通信并检查用户传递的凭据。如果凭据正确,软件会将值保存在注册表中,将MachineID发送回服务器并将其存储在数据库中。现在,黑客已经用“returntrue;”代替了服务器通信。声明(我用TelrikJustDecompile检查过)。并且他已经将破解的软件上传到了互联网上。现在,以下是我的问题:1-如何确保.Net应用程序不会被破解?2-黑客现在知道我的代码,因为他做

c# - XmlSerialization 和 xsi :SchemaLocation (xsd. exe)

我使用xsd.exe生成了一个用于读取/写入GPX文件的C#类。如何让生成的XML文件包含xsi:schemaLocation属性例如。我想要以下但xsi:schemaLocation总是丢失 最佳答案 将其添加到生成的C#类中:[XmlAttribute("schemaLocation",Namespace=XmlSchema.InstanceNamespace)]publicstringxsiSchemaLocation="http://www.topografix.com/GPX/1/1"+"http://www.topogr